mantle made with palm leaves for shelter - Français Anglais Dictionnaire